#panier {
	margin:20px 20px 20px 20px;
	width:984px;
}

#panier h1 {
	text-align:center;
	padding:0;
	margin:0;
}

.table_form {
	margin: 25px 0px 20px 0px;
	padding: 0px;
	width: auto;
	border-collapse:collapse;
	border:1px solid gray;
}

.table_form td {
	border:1px solid gray;
}

.table_form td img {
	padding:5px;
}

.tableTotaux {
	margin:auto;
	margin-bottom:20px;
	padding: 0;
	width: 500px;;
	border-collapse:collapse;
	border:1px solid gray;
}

.tableTotaux td {
	border:1px solid gray;
}

.table_bouton {
	margin: auto;
	padding: 0;
	width: 540px;
}

.table_bouton a {
	text-decoration:none;
}

.libelle_form {
	color: #36393e;
	font-size: 12px;
	font-weight: bold;
}

.champ_form {
	
}

.champ_form input {
	width: 250px;
}

.erreur_form {
	color: red;
	font-size: 12px;
	font-style: italic;
	padding-bottom: 10px;
}

.head {
	//background-color: #A8DC22;
	background: white url(../images/bg-2.gif) repeat-x left top;
	color : #FFFFFF;
}
.head_inf {
	background-color: #A8DC22;
	//background: white url(bg-2.gif) repeat-x left top;
	color : #000000;
}

.impair {
	background-color: #E3F1E6;
}

.pair {
	background-color: #A5CDA1;
}

.libelle_description_produit_head_foot {
	font-size: 12px;
	padding-top: 5px;
	padding-left:10px;
	width: 65%;
	font-weight: bold;
	text-align:center;
}

.libelle_total_achat_vendeur_head, .libelle_total_achat_head {
	font-size: 12px;
	padding-top: 5px;
	padding-left:10px;
	width: 65%;
	font-weight: bold;
	
}

.libelle_total_foot {
	font-size: 12px;
	padding-top: 5px;
	padding-right:20px;
	width: 65%;
	font-weight: bold;
	text-align:right;
}

.libelle_qte_head_foot {
	font-size: 12px;
	padding-top: 5px;
	width: 7%;
	text-align: center;
	font-weight: bold;
}

.libelle_supp_head_foot {
	font-size: 12px;
	padding-top: 5px;
	width: 7%;
	text-align: center;
	font-weight: bold;
}

.libelle_prix_uni_head_foot {
	font-size: 12px;
	padding-top: 5px;
	width: 15%;
	text-align: center;
	font-weight: bold;
}

.libelle_prix_total_head_foot {
	font-size: 12px;
	padding-top: 5px;
	width: 15%;
	text-align: center;
	font-weight: bold;
}

.libelle_description_produit {
	font-size: 12px;
	padding-top: 5px;
	padding-left:20px;
	width: 56%;
}

.libelle_qte {
	font-size: 12px;
	padding-top: 5px;
	width: 7%;
	text-align: center;
}

.libelle_supp {
	font-size: 12px;
	padding-top: 5px;
	width: 7%;
	text-align: center;
}

.libelle_qte table {
	border:0px;
	border-collapse:collapse;
	text-align: center;
}

.libelle_qte table td {
	border:0px;
	border-collapse:collapse;
}

.libelle_prix_uni {
	font-size: 12px;
	padding-top: 5px;
	width: 15%;
	text-align: center;
}

.libelle_prix_total {
	font-size: 12px;
	padding-top: 5px;
	width: 65%;
	text-align: center;
}

.bouton_annuler {
	font-size: 13px;
	width:33%;
	text-align: center;
}

.bouton_actualiser {
	font-size: 13px;
	width:33%;
	text-align: center;
}

.bouton_continuer_shopping {
	font-size: 13px;
	width:33%;
	text-align: center;
}

.bouton_acheter {
	font-size: 13px;
	text-align: center;
}

.bouton_acheter a {
	text-decoration: none;
}

#condition {
	font-weight:bold;
	font-size: 12px;
	text-align: center;
	margin:auto;
}

#expiration {
	font-size: 13px;
	text-align: center;
	padding:0;
	margin:0px 0px 10px 0px;
	color:red;
}

.libelle_total_achat_vendeur {
	//font-weight:bold;
	padding-left:40px;
	font-size:12px;
}

.valeur_total_achat_vendeur {
	//font-weight:bold;
	text-align: right;
	font-size:12px;
	padding-right:10px;
}

.libelle_tva_achat_vendeur {
	padding-left:60px;
	font-size:12px;
	color:gray;
}

.valeur_tva_achat_vendeur {
	text-align: right;
	padding-right:10px;
	font-size:12px;
	color:gray;
}

.libelle_fdp_achat_vendeur {
	padding-left:60px;
	font-size:12px;
	color:gray;
}

.valeur_fdp_achat_vendeur {
	text-align: right;
	padding-right:10px;
	font-size:12px;
	color:gray;
}

.libelle_total_achat {
	//font-weight:bold;
	padding-left:40px;
	font-size:12px;
}

.valeur_total_achat {
	//font-weight:bold;
	text-align: right;
	font-size:12px;
	padding-right:10px;
}

.panierVide {
	text-align:center;
}

.iconeQuantite {
	width:10px;
	height:10px;
}